home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 22 / PCPP #22.iso / Quake2 / q2source_12_11 / utils3 / texpaint / texpaint.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-09-29  |  1.4 KB  |  67 lines

  1. #include "cmdlib.h"
  2. #include "mathlib.h"
  3. #include "lbmlib.h"
  4. #include "trilib.h"
  5. #include "l3dslib.h"
  6.  
  7. #include <windows.h>
  8. #include <GL/gl.h>
  9. #include <GL/glu.h>
  10. #include <GL/glaux.h>
  11. #include "resource.h"
  12. #include "afxres.h"
  13.  
  14. extern    HINSTANCE    main_instance;
  15.  
  16. extern    HGLRC    baseRC;
  17.  
  18. extern    HWND    mainwindow;
  19. extern    HWND    camerawindow;
  20. extern    HWND    palettewindow;
  21. extern    HWND    skinwindow;
  22.  
  23. extern    int        screen_width, screen_height;
  24.  
  25. #define QE3_STYLE (WS_OVERLAPPED| WS_CAPTION | WS_THICKFRAME | \
  26.         /* WS_MINIMIZEBOX | */ WS_MAXIMIZEBOX  | WS_CLIPSIBLINGS | \
  27.         WS_CLIPCHILDREN | WS_CHILD)
  28.  
  29. extern    byte        pic[1024*512];
  30. extern    unsigned    rgb[1024*512];
  31. extern    unsigned    index_texture[1024*512];
  32. extern    byte        palette[768];
  33.  
  34. extern    triangle_t    *faces;
  35. extern    int        numfaces;
  36. extern    float    tmcoords[10000][3][2];
  37.  
  38. extern    int        skinwidth, skinheight;
  39. extern    int        picwidth, picheight;
  40. extern    int        width, height;
  41. extern    int        iwidth, iheight;
  42. extern    int        width2, height2;        // padded to ^2
  43.  
  44. extern    char    tri_filename[1024];
  45. extern    char    skin_filename[1024];
  46.  
  47. extern    int            selected_index;
  48. extern    unsigned    selected_rgb;
  49.  
  50. extern    qboolean    model_lines;
  51. extern    qboolean    skin_lines;
  52.  
  53. extern    qboolean    modified;
  54. extern    qboolean    modified_past_autosave;
  55.  
  56. #define    TEXTURE_SKIN    1
  57. #define    TEXTURE_INDEX    2
  58.  
  59. #define    MENU_VIEW        2
  60.  
  61. #define    MODEL_DISPLAYLIST    1
  62.  
  63. typedef void (APIENTRY *BINDTEXFUNCPTR)(GLenum, GLuint);
  64.  
  65. extern    BINDTEXFUNCPTR BindTextureEXT;
  66.  
  67.